package com.dyb.demo;

public class Test_label {

    public static void main(String[] args) {
	// write your code here
        Test_label m = new Test_label();
        m.test();
    }

    // goto是java的保留字关键字，但在语言中并未使用它，可以使用 <a>标签</a>达到类似效果
    // ‘标签’用来标记跳出到哪层循环外
    // “标签”后面必须是循环；break “标签” 会跳转至‘标签’标记的那层循环的末尾，下面代码的3位置

    public void test(){
        String[] arr = new String[10];
        System.out.println("开始循环");
        // 1
        label:
        for (int i=0; i<arr.length; i++) {
            for (int j=0; j<arr.length; j++) {
                if (i == j+4) {
                    // 2
                    break label;
                }
            }
            System.out.println("第2层循环结束");
        }
        // 3
        System.out.println("第1层循环结束");
    }

}
